bank online banking banking dealer finance consulting application cash flow price invoice factoring loans software bank consultant radius3 factor financing financial services thin-client